package unit2;

public class Ex2_5_PrintfDemo {
    public static void main(String[] args) {
        System.out.printf("我是%s,性别 %c,今年%d岁%n", "小新", '男',
                          18); //%s 格式化字符串,%c 格式化字符%d 格式化整数（十进制）%n 换行与 \n相同,
        System.out.printf("我的名字是：%s\n", "小新");
        System.out.printf("小新今年%d岁%n", 18);
        System.out.printf("八进制数字 %o%n",
                          63); //%o 格式化整数（八进制）
        System.out.printf("十六进制数字 %x%n",
                          255); //%x 格式化整数（十六进制）
        System.out.printf("输出字符 %c%n", 97);
        System.out.printf("输出字符 %c%n", 'a');
        System.out.printf("布尔值 %b%n", true); //%b 格式化布尔值
        System.out.printf("浮点型数据 %f%n", 1.555); //%f 格式化浮点型
        System.out.printf("保留两位小数 %.2f",
                          1.2555); //%.2f为保留两位小数(会四舍五入)
    }
}
